formidable opponent

Translations
adversaire redoutable
Definitions
A formidable opponent is a rival or competitor who is strong, powerful, and difficult to defeat, often inspiring respect or fear due to their skills, abilities, or resources.